package org.black.phoneUtility.sms.reply.database.dataModel;

import java.io.Serializable;
import java.util.Date;

import org.black.phoneUtility.sms.reply.provider.SmsReplyContract;

public abstract class ReplyTimesMode implements Serializable {
	private static final long serialVersionUID = 5989437636799729922L;
	protected Integer id;
	protected Boolean isActivated;
	protected Date activationDateTime;
	protected SmsReply smsReply;
	protected int type;

	public static final int ALWAYS_TYPE = SmsReplyContract.ReplyTimesModes.ALWAYS_TYPE;
	public static final int LIMITED_TIMES_TYPE = SmsReplyContract.ReplyTimesModes.LIMITED_TIMES_TYPE;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Boolean getIsActivated() {
		return isActivated;
	}

	public void setIsActivated(Boolean isActivated) {
		this.isActivated = isActivated;
	}

	public Date getActivationDateTime() {
		return activationDateTime;
	}

	public void setActivationDateTime(Date activationDateTime) {
		this.activationDateTime = activationDateTime;
	}

	public SmsReply getSmsReply() {
		return smsReply;
	}

	public void setSmsReply(SmsReply smsReply) {
		this.smsReply = smsReply;
	}

	public int getType() {
		return type;
	}
}
